#ifndef SSRASTREADOR_H
#define SSRASTREADOR_H

#include "entity.h"
#include <QObject>

class SSRastreador : public Entity
{
    Q_OBJECT
    Q_PROPERTY(QString InfoSistema READ InfoSistema WRITE setInfoSistema NOTIFY InfoSistemaChanged)
    Q_PROPERTY(QString PosLatitude READ PosLatitude WRITE setPosLatitude NOTIFY PosLatitudeChanged)
    Q_PROPERTY(QString PosLongitude READ PosLongitude WRITE setPosLongitude NOTIFY PosLongitudeChanged)
    Q_PROPERTY(QString PosPrecisao READ PosPrecisao WRITE setPosPrecisao NOTIFY PosPrecisaoChanged)

public:
    explicit SSRastreador(QObject *parent = 0);

    QString InfoSistema();
    void setInfoSistema(QString InfoSistema);

    QString PosLatitude();
    void setPosLatitude(QString PosLatitude);

    QString PosLongitude();
    void setPosLongitude(QString PosLongitude);

    QString PosPrecisao();
    void setPosPrecisao(QString PosPrecisao);

signals:
    void InfoSistemaChanged();
    void PosLatitudeChanged();
    void PosLongitudeChanged();
    void PosPrecisaoChanged();

public slots:

private:
    QString m_InfoSistema;
    QString m_PosLatitude;
    QString m_PosLongitude;
    QString m_PosPrecisao;
};

#endif // SSRASTREADOR_H
